home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / swingall.jar / javax / swing / plaf / basic / BasicSplitPaneDivider$2.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-07-15  |  1.4 KB  |  53 lines

  1. package javax.swing.plaf.basic;
  2.  
  3. import java.awt.Color;
  4. import java.awt.Component;
  5. import java.awt.Graphics;
  6. import javax.swing.JButton;
  7. import javax.swing.JComponent;
  8. import javax.swing.border.Border;
  9.  
  10. final class BasicSplitPaneDivider$2 extends JButton {
  11.    // $FF: synthetic field
  12.    private final BasicSplitPaneDivider this$0;
  13.  
  14.    // $FF: synthetic method
  15.    BasicSplitPaneDivider$2(BasicSplitPaneDivider var1) {
  16.       this.this$0 = var1;
  17.    }
  18.  
  19.    public boolean isFocusTraversable() {
  20.       return false;
  21.    }
  22.  
  23.    public void paint(Graphics var1) {
  24.       if (this.this$0.splitPane != null) {
  25.          int[] var2 = new int[3];
  26.          int[] var3 = new int[3];
  27.          int var4 = Math.min(this.this$0.getDividerSize(), 6);
  28.          var1.setColor(((Component)this).getBackground());
  29.          var1.fillRect(0, 0, ((JComponent)this).getWidth(), ((JComponent)this).getHeight());
  30.          if (this.this$0.orientation == 0) {
  31.             var2[0] = var4;
  32.             var2[1] = var4 << 1;
  33.             var2[2] = 0;
  34.             var3[0] = var4;
  35.             var3[1] = var3[2] = 0;
  36.          } else {
  37.             var2[0] = var2[2] = 0;
  38.             var2[1] = var4;
  39.             var3[0] = 0;
  40.             var3[1] = var4;
  41.             var3[2] = var4 << 1;
  42.          }
  43.  
  44.          var1.setColor(Color.black);
  45.          var1.fillPolygon(var2, var3, 3);
  46.       }
  47.  
  48.    }
  49.  
  50.    public void setBorder(Border var1) {
  51.    }
  52. }
  53.